package bitclub;

import persistencia.PVideoclub;

/**
 * @author BIT COMPANY
 */
public class Videoclub {

    private String nombre;
    private String telefono;
    private String direccion;
    private String localidad;
    private String codigoPostal;
    private String responsable;

    public Videoclub(String nombre, String telefono, String direccion, String localidad, String codigoPostal, String responsable) {
        this.nombre = nombre;
        this.telefono = telefono;
        this.direccion = direccion;
        this.localidad = localidad;
        this.codigoPostal = codigoPostal;
        this.responsable = responsable;
    }

    public String getCodigoPostal() {
        return codigoPostal;
    }

    public void setCodigoPostal(String codigoPostal) {
        this.codigoPostal = codigoPostal;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public String getLocalidad() {
        return localidad;
    }

    public void setLocalidad(String localidad) {
        this.localidad = localidad;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getResponsable() {
        return responsable;
    }

    public void setResponsable(String responsable) {
        this.responsable = responsable;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    @Override
    public String toString() {
        String resultado = "";
        resultado += "________________________________________________________________\n";
        resultado += "              " + this.getNombre().toUpperCase() + "\n";
        resultado += "________________________________________________________________\n";
        resultado += "Dirección:        " + this.getDireccion();
        if (this.getCodigoPostal().length() > 0) {
            resultado += ", CP " + this.getCodigoPostal();
        }
        if (this.getLocalidad().length() > 0) {
            resultado += ", " + this.getLocalidad();
        }
        resultado += "\n";

        resultado += "Telefono:         " + this.getTelefono() + ", "+this.getResponsable()+"\n";
        resultado += "________________________________________________________________\n";

        return resultado;
    }

    public static Videoclub seleccionar() {
        Videoclub videoclub = null;
        videoclub=PVideoclub.seleccionarBD();
        return videoclub;
    }

    public void actualizar() {
        PVideoclub.actulizarBD(this);
    }
}
